shy person with trouble communicating - Espagnol Anglais Dictionnaire